@charset "UTF-8";
html {font-family: "Helvetica Neue", Helvetica, sans-serif;}
html, body {
    -webkit-touch-callout: none;
    -webkit-text-size-adjust: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-user-select: none;
    width: 100%;
    height: 100%;
    color: #2F0000;
    background: #f3f3f3;
    font-size: .14rem;
}

body{
    height:100%;
    width:100%;
    outline: 0;
    /*上下拉动滚动条时卡顿、慢*/
    overflow-scrolling: touch;
    /*可以选择*/
    /*-webkit-user-select:all ;  user-select:all ;*/
}

/* 去除边框光影  */
input,
button,
select,
textarea {
    outline: none;
    border: none;
    font-size: .14rem;
}
/* //去除图片白边 */
img {vertical-align: middle;}
textarea {resize: none;}
em, i, u {font-style: normal;}
input {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0); /*iOS Safari使用默认的透明度*/
    line-height: normal;
    border: none;
}
/*设置input placeholder属性文字颜色  */
input::-webkit-input-placeholder {color: #c1c1c1;}

/*文字对齐*/
.text-l {text-align: left;}
.text-c {text-align: center;}
.text-j {text-align: justify;}
.text-r {text-align: right;}

/*位置*/
.position-r {position: relative;}
.position-a {position: absolute;}
.position-f {position: fixed;}
.dis-ib {display: inline-block;}
.show, .dis-b {display: block;}
.hide, .dis-n {display: none;}
.hidden {display: none !important;}
.full {width: 100%;height: 100%; box-sizing: border-box;}

/*背景图*/
.img-bg {background: #f2f2f2 no-repeat center center / cover;}

/* 正方形*/
.shape-z {width: 100%;padding-bottom: 100% !important;}

/*其他通用*/
.of-h {overflow: hidden;}
.font-w {font-weight: bold;}

/*边框样式*/
.box-sizing {box-sizing: border-box;}
.border-n {border: none;}
.bor-r {border-radius: 100%;}

/* 修改input radio的样式 */
input[type="radio"] {
    vertical-align: middle;
    appearance: none;
    /*清楚默认样式*/
    width: 0.18rem;
    height: 0.18rem;
    position: relative;
    top: -0.02rem;
    background: url("./image/arrows_unselected_default.png") no-repeat;
    background-size: 100% 100%;
    cursor: pointer;
  }
  
  input[type="radio"]:focus {
    outline: none;
  }
  
  input[type="radio"]:checked {
    appearance: none;
    /*清楚默认样式*/
    background: url("./image/arrows_check_default.png") no-repeat;
    background-size: 100% 100%;
  }
  

